Bentley OpenFlows HAMMER CONNECT Edition 帮助

条件和容差

条件和容差在简化器中用于定义简化器操作的范围。它们包含一个属性(例如,直径)、一个运算符(例如,小于)和一个单位值(例如,6 英寸)。这些值共同定义了条件的效果。如果将上述示例合并为单个条件,会将操作的范围缩小至仅简化直径为 6 英寸的管道。

无论拓扑如何,条件都可以根据一种组件类型进行评估。即使不知道管道在水力模型中的位置,也可以评估管道是否满足指定的条件(即直径小于 6 英寸)。而容差与条件不同。容差根据产生的拓扑进行评估,因此容差的意义因简化器操作类型而异。此外,在容差没有意义时,容差运算符不可用。例如,为智能管道移除定义管道容差是没有意义的,因为一次只会考虑一条管道。有效容差的示例是支管简化,在此示例中,可以指定管道两个末端节点之间的节点容差。

条件和容差会累积。因此,只要条件个数增加,能够简化的管道数量就会减少。如果已设置的条件相冲突(例如,直径小于 6 英寸和直径大于 8 英寸),将导致无法简化任何管道,因为条件会使用逻辑 AND 运算符进行联接。无法指定 OR 条件或容差。

可以不为特定操作指定任何条件。在这种情况下,所有管道都可以根据其物理特性进行简化。

但是,条件和容差不是决定管道是否会简化的唯一要素。管道必须满足以下所有条件才能简化:

  • 相对于特定简化操作来说对管网拓扑有效。也就是说,在减少支管期间,管道必须属于支管的一部分。如果管道的拓扑指定管道不属于支管的一部分,这些管道将不会简化。
  • 不得是属于拓扑分项选择一部分的未激活组件。所有未激活拓扑组件都不受简化的影响。
  • 不得由逻辑控制、简单控制或校正观测数据集引用。
  • 不得连接到变速泵控制节点或痕量节点(对于 WQ 分析)。
  • 不得是受用户保护的组件。
  • 必须符合用户定义的所有条件标准和容差标准。